import cv2
import numpy as np
'''
img = cv2.line( img, pt1, pt2, color[, thickness[, lineType ]])
参数说明：
    img：在其上面绘制图形的载体图像（绘图的容器载体，也称为画布、画板）。
    pt1 表示线段的第 1 个点（起点）。
    pt2 表示线段的第 2 个点（终点）。
    color：绘制形状的颜色。通常使用 BGR 模型表示颜色，
        例如，(0, 255, 0)表示绿色。对于灰度图像，只能传入灰度值。
        需要注意，颜色通道的顺序是 BGR，而不是 RGB。
    thickness：线条的粗细。
        默认值是 1，如果设置为-1，表示填充图形（即绘制的图形是实心的）。
    lineType：线条的类型，默认是 8 连接类型。
'''
img = np.zeros((400,400,3), np.uint8)
img = cv2.line(img,(0,0),(400,200),(255,0,0),3)
img = cv2.line(img,(0,200),(400,200),(0,255,0),1)
img = cv2.line(img,(100,0),(200,400),(0,0,255),6)
cv2.namedWindow('cv2.line')
cv2.imshow('cv2.line', img)
cv2.waitKey(0)
cv2.destroyAllWindows()
